package com.panshi.mapper;

import com.panshi.entity.AppCollect;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 收藏mapper
 */
@Mapper
public interface CollectMapper {

    /**
     * 根据收藏id查询
     * @param id
     * @return
     */
    AppCollect queryInfo(@Param("collectId") Integer id);

    /**
     * 增加收藏记录
     * @param appCollect
     * @return
     */
    Integer add(@Param("collect")AppCollect appCollect);

    /**
     * 判断用户是否收藏
     * @param appCollect
     * @return
     */
    AppCollect estimate(@Param("collect")AppCollect appCollect);

    /**
     * 删除收藏记录
     * @param collectId
     */
    void delete(@Param("collectId")Integer collectId);

}
